package com.wicket.okrframework.biz.service;

import com.wicket.okrframework.biz.service.dto.req.*;
import com.wicket.okrframework.biz.service.dto.res.*;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface OrgDictionaryService {
    /**
   * D1-3查组织架构类型字典列表
   */
    QueryOrgClassListRespDto queryOrgClassList(QueryOrgClassListReqDto queryOrgClassListRep);

    /**
   * D1-3查组织架构类型字典（边界）
   */
    QueryOrgClassBorderDetailRespDto queryOrgClassBorderDetail(QueryOrgClassBorderDetailReqDto queryOrgClassBorderDetailRep);

    /**
   * D1-3修改组织架构类型字典
   */
    UpdateOrgClassRespDto updateOrgClass(UpdateOrgClassReqDto updateOrgClassRep);

    /**
   * D1-3新增组织架构类型字典
   */
    AddOrgClassRespDto addOrgClass(AddOrgClassReqDto addOrgClassRep);

    /**
   * D1-3查询可删除部门类型字典列表
   */
    QueryDeleteDeptClassListRespDto queryDeleteDeptClassList(QueryDeleteDeptClassListReqDto queryDeleteDeptClassListRep);

    /**
     * D1-3删除组织架构类型字典
     */
    DeleteOrgClassRespDto deleteOrgClass(DeleteOrgClassReqDto deleteOrgClassRep);
/**
   * D1-3查询组织架构字典边界详情(公共)(边界)
   */
    QueryOrgClassBorderDetailComBorderRespDto queryOrgClassBorderDetailComBorder(QueryOrgClassBorderDetailComBorderReqDto queryOrgClassBorderDetailComBorderRep);
/**
   * D1-3查询部门类型字典(公共)
   */
    QueryDeptClassDetailComRespDto queryDeptClassDetailCom(QueryDeptClassDetailComReqDto queryDeptClassDetailComRep);
/**
   * D1-3查询部门类型字典列表(公共)
   */
    QueryDeptClassListComRespDto queryDeptClassListCom(QueryDeptClassListComReqDto queryDeptClassListComRep);
/**
   * D1查询工作任务来源列表
   */
    QueryWorkTaskSourceListRespDto queryWorkTaskSourceList(QueryWorkTaskSourceListReqDto queryWorkTaskSourceListRep);
/**
   * D1分析部门业务身份(公共)
   */
    AnalysisDeptBusinessIdentityComRespDto analysisDeptBusinessIdentityCom(AnalysisDeptBusinessIdentityComReqDto analysisDeptBusinessIdentityComRep);
/**
   * D1获取部门业务身份(公共)
   */
    ObtainDeptBusinessIdentityComRespDto obtainDeptBusinessIdentityCom(ObtainDeptBusinessIdentityComReqDto obtainDeptBusinessIdentityComRep);
/**
   * D1查询UCD筛选工作任务来源列表
   */
    QueryUcdWorkTaskSourceListRespDto queryUcdWorkTaskSourceList(QueryUcdWorkTaskSourceListReqDto queryUcdWorkTaskSourceListRep);
/**
   * D1查询工作任务来源详情(公共)
   */
    QueryWorkTaskSourceDetailComRespDto queryWorkTaskSourceDetailCom(QueryWorkTaskSourceDetailComReqDto queryWorkTaskSourceDetailComRep);
/**
   * D1新增工作任务来源数据（内存）(公共)
   */
    AddWorkTaskSourceDataStorageComRespDto addWorkTaskSourceDataStorageCom(AddWorkTaskSourceDataStorageComReqDto addWorkTaskSourceDataStorageComRep);
/**
   * D1查询工作任务来源匹配部门业务身份列表
   */
    QueryWorkTaskSourceMateDeptBusinessIdentityListRespDto queryWorkTaskSourceMateDeptBusinessIdentityList(QueryWorkTaskSourceMateDeptBusinessIdentityListReqDto queryWorkTaskSourceMateDeptBusinessIdentityListRep);
/**
   * D1新增任务分类(公共)
   */
    AddTaskCategoriesComRespDto addTaskCategoriesCom(AddTaskCategoriesComReqDto addTaskCategoriesComRep);
/**
   * D1新增任务分类业务处理
   */
    AddTaskCategoriesBusinessHandleRespDto addTaskCategoriesBusinessHandle(AddTaskCategoriesBusinessHandleReqDto addTaskCategoriesBusinessHandleRep);
/**
   * D1分析任务分类树code值(公共)
   */
    AnalysisTaskCategoriesTreeCodeComRespDto analysisTaskCategoriesTreeCodeCom(AnalysisTaskCategoriesTreeCodeComReqDto analysisTaskCategoriesTreeCodeComRep);
/**
   * D1查询任务分类列表(公共)
   */
    QueryTaskCategoriesListComRespDto queryTaskCategoriesListCom(QueryTaskCategoriesListComReqDto queryTaskCategoriesListComRep);
/**
   * D1查询任务分类详情(公共)
   */
    QueryTaskCategoriesDetailComRespDto queryTaskCategoriesDetailCom(QueryTaskCategoriesDetailComReqDto queryTaskCategoriesDetailComRep);
/**
   * D1存档任务分类业务处理
   */
    ArchiveTaskCategoriesBusinessHandleRespDto archiveTaskCategoriesBusinessHandle(ArchiveTaskCategoriesBusinessHandleReqDto archiveTaskCategoriesBusinessHandleRep);
/**
   * D1修改任务分类(公共)
   */
    UpdateTaskCategoriesComRespDto updateTaskCategoriesCom(UpdateTaskCategoriesComReqDto updateTaskCategoriesComRep);
/**
   * D1删除任务分类业务处理
   */
    DeleteTaskCategoriesBusinessHandleRespDto deleteTaskCategoriesBusinessHandle(DeleteTaskCategoriesBusinessHandleReqDto deleteTaskCategoriesBusinessHandleRep);
/**
   * D1删除任务分类(公共)
   */
    DeleteTaskCategoriesComRespDto deleteTaskCategoriesCom(DeleteTaskCategoriesComReqDto deleteTaskCategoriesComRep);
/**
   * D1修改任务分类业务处理
   */
    UpdateTaskCategoriesBusinessHandleRespDto updateTaskCategoriesBusinessHandle(UpdateTaskCategoriesBusinessHandleReqDto updateTaskCategoriesBusinessHandleRep);
/**
   * D1查询任务分类主题列表
   */
    QueryTaskCategoriesThemeListRespDto queryTaskCategoriesThemeList(QueryTaskCategoriesThemeListReqDto queryTaskCategoriesThemeListRep);
    //
}
